using System;
using System.Collections;
using System.Collections.Specialized;
using System.Data;
using System.Windows.Forms;

namespace GURUCORE.GForm.Core.Common
{
	/// <summary>
	/// //TODO: We need to comment for SystemProperty.
	/// </summary>
	public class SystemProperty
	{
		public SystemProperty()
		{
		
		}


		public static string UserName = string.Empty;
		public static string UserPassword = string.Empty;
		public static int UserID;
		public static int RoleID;
		public static string ExecutablePath = string.Empty;

		/// <summary>
		/// Default CCNID of PCS
		/// </summary>
		public static int CCNID;
		/// <summary>
		/// Default CCNCode of PCS
		/// </summary>
		public static string CCNCode;
		public static string CCNDescription;

		/// <summary>
		/// Default MasterLocationID
		/// </summary>
		public static int MasterLocationID;
		public static string MasterLocationCode;
		public static string MasterLocationName;

		public static string Code;
		public static string Description;
		public static string Name;
		public static string State;
		public static string ZipCode;
		public static string Phone;
		public static string Fax;
		public static string WebSite;
		public static string Email;
		public static string VAT;
		public static int CountryID;
		public static int EmployeeID;
		public static string EmployeeName;

		public static int CityID;
		public static int HomeCurrencyID;
		public static string HomeCurrency;
		public static float ExchangeRate;
		public static int DefaultCurrencyID;
		public static string ExchangeRateOperator;
		
		/// <summary>
		/// Store all system paramters
		/// </summary>
		public static NameValueCollection SytemParams;
		/// <summary>
		/// Gets the logo file name
		/// </summary>
		public static string LogoFile;		

		/// <summary>
		/// Keep form's handler
		/// </summary>
		public static ArrayList ArrayForms;
		public static DataTable TableMenuEntry;
	}

	
}